//
// Created by deepin on 2020/11/12.
//

#include <iostream>
#include "mytime0.h"

Time::Time() {
   std::cout << "我被初始化了》》》" << std::endl;
   hours = minutes = 0;
}

Time::Time(int h, int m) {
   hours = h;
   minutes = m;
}

void Time::AddMin(int m) {
   minutes +=m;
   hours += minutes / 60;
   minutes %= 60;
}

void Time::AddHr(int h) {
   hours+=h;
}

void Time::Rest(int h, int m) {
   hours = h;
   minutes = m;
}

Time Time::Sum(const Time &t) const {
   Time sum;
   sum.minutes = minutes + t.minutes;
   sum.hours = hours + t.hours + sum.minutes / 60;
   sum.minutes %= 60;
}

void Time::Show() const {
   std::cout << hours << " hours, " << minutes << " minutes";
}